privcmd_mmap_entry_t *entries;
void *ptr;
int i, rc;
+ int err;
entries = xc_dom_malloc(dom, count * sizeof(privcmd_mmap_entry_t));
if ( entries == NULL )
MAP_SHARED, dom->guest_xc, 0);
if ( ptr == MAP_FAILED )
{
+ err = errno;
xc_dom_panic(XC_INTERNAL_ERROR,
"%s: failed to mmap domU pages 0x%" PRIpfn "+0x%" PRIpfn
- " [mmap]\n", __FUNCTION__, pfn, count);
+ " [mmap, errno=%i (%s)]\n", __FUNCTION__, pfn, count,
+ err, strerror(err));
return NULL;
}